Weak Parity Games and Language Containment of Weak Alternating Parity Automata

نویسنده

  • Jan Hoffmann
چکیده

Optimisations of the state space of weak alternating parity automata (WAPA) are needed for example to speed up μTL model-checking algorithms which involve WAPA. It is assumed that deciding language containment for WAPA is helpful to perform such optimisations. In this paper the problem of language containment is reduced to the problem of computing winning sets in weak parity games. For the latter a linear time algorithm is presented. This section gives some notes on previous work on language containment and optimisations of finite automata on finite and infinite words as well as an overview of the text. In the second section one finds the definition of parity games and weak parity games as well as an algorithm that computes the winning sets in weak parity games in linear time. This matches the best known algorithms for deciding winning sets in this games. An algorithm that computes winning set in arbitrary parity games can be found in [Jur00]. As a special case the algorithm of Jurdzinski ([Jur00]) solves weak parity games in linear time too but it is not as intuitive and easy too implement as the algorithm which is presented here. In the third section the definition of WAPA is repeated and some notes on the optimisation of the state space with the help of language containment in this automata are made. The last section describes two different reductions of language containment of WAPA into deciding winning sets in weak parity games which delivers a polynomial time algorithm for language containment that is sound but not compete and a PSPACE algorithm for language containment that is sound and complete. The algorithms have been implemented in the μSabre project of Martin Lange and Jan Johannsen at the University of Munich. It is well known that the problem to decide weather L(A1) is a subset of L(A2) or not for given deterministic finite automaton (DFA) A1 and A2 is quite easy. One only has to construct a DFA for the language L(A1)∩L(A2) and test if there is a final state reachable from the initial state. In fact this can be done in time O(n2). An algorithm is for example given in [Hop02]. A generalisation to nondeterministic finite automaton (NFA) makes the language containment problem quite difficult: language containment for NFA is

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A gap property of deterministic tree languages

We show that a tree language recognized by a deterministic parity automaton is either hard for the co–Büchi level and therefore cannot be recognized by a weak alternating automaton, or is on a very low level in the hierarchy of weak alternating automata. A topological counterpart of this property is that a deterministic tree language is either Π 1 complete (and hence non Borel), or it is on the...

متن کامل

Deciding the weak definability of Büchi definable tree languages

Weakly definable languages of infinite trees are an expressive subclass of regular tree languages definable in terms of weak monadic second-order logic, or equivalently weak alternating automata. Our main result is that given a Büchi automaton, it is decidable whether the language is weakly definable. We also show that given a parity automaton, it is decidable whether the language is recognizab...

متن کامل

Linear Time Algorithm for Weak Parity Games

We consider games played on graphs with the winning conditions for the players specified as weak-parity conditions. In weak-parity conditions the winner of a play is decided by looking into the set of states appearing in the play, rather than the set of states appearing infinitely often in the play. A naive analysis of the classical algorithm for weak-parity games yields a quadratic time algori...

متن کامل

Ja n 20 14 Unambiguous Büchi is weak

A non-deterministic automaton running on infinite trees is unambiguous if it has at most one accepting run on every tree. The class of languages recognisable by unambiguous tree automata is still not well-understood. In particular, decidability of the problem whether a given language is recognisable by some unambiguous automaton is open. Moreover, there are no known upper bounds on the descript...

متن کامل

Unambiguous Büchi Is Weak

A non-deterministic automaton running on infinite trees is unambiguous if it has at most one accepting run on every tree. The class of languages recognisable by unambiguous tree automata is still not well-understood. In particular, decidability of the problem whether a given language is recognisable by some unambiguous automaton is open. Moreover, there are no known upper bounds on the descript...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006